//
//  MCGetDaywagesThreeRdRecordModel.h
//  TLYL
//
//  Created by MC on 2017/11/3.
//  Copyright © 2017年 TLYL01. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MCMineHeader.h"
#import "MCDayWageGetSystemTypeModel.h"

//简要描述：
//
//获取日结记录列表(新制度)
//请求URL：
//
///web-api/api/v4/get_daywages_record_new
@interface MCGetDaywagesThreeRdRecordModel : NSObject

@property(nonatomic,strong) void(^callBackSuccessBlock)(id manager);
@property(nonatomic,strong) void(^callBackFailedBlock)(id manager,NSString *errorCode);
- (void)refreashDataAndShow;

- (instancetype)initWithDic:(NSDictionary *)dic;
//IsSelf    是    Int    查询类型（0：自身日结，1：下级日结）
//ProvideTyp    是    Int    日结类型（从get_system_type获取）
//IsHistory    是    Boolean    当前记录：false， 历史记录：ture
//searchName（旧：UserName）    搜索用户名时传，不搜则传空串    String    搜索用户名称
//BeginTime    是    String    开始时间 （格式：年月日 时分秒，如 2018/1/3 00:00:00）
//EndTime    是    String    结束时间 （格式：年月日 时分秒，如 2018/1/3 23:59:59）
//CurrentPageIndex    是    Int    当前页下标（第一页为1，后续页码依次加1）
//CurrentPageSize    是    Int    当前页条目数
@end

@interface MCGetDaywagesThreeRdRecordDataModel : NSObject

@property(nonatomic,strong)NSString * PageCount;
@property(nonatomic,strong)NSString * DataCount;
@property(nonatomic,strong)NSString * DayWagesAmount;//日结金额
@property(nonatomic,strong)NSArray * DaiyWagesList;
                    
@end

@interface MCGetDaywagesThreeRdRecordDetailDataModel : NSObject
@property(nonatomic,strong)NSString * DW_ID ;//   Number    记录ID（自增）
@property(nonatomic,strong)NSString * User_Name ;//   String    用户名
@property(nonatomic,strong)NSString * User_ID  ;//  Number    用户ID
@property(nonatomic,strong)NSString * DetailSource ;//   Int    发放类型 备注1
@property(nonatomic,strong)NSString * ActivePersonNum  ;//  Int    活跃人数
@property(nonatomic,strong)NSString * SalesVolume    ;//String    销量
@property(nonatomic,strong)NSString * DayWagesRatio   ;// String    日结标准（界面乘以100，按%显示）
@property(nonatomic,strong)NSString * DayWagesAmount   ;// String    日结金额
@property(nonatomic,strong)NSString * CreateTime   ;// String    流水时间
@property(nonatomic,strong)NSString * Remark   ;// String    备注
@property(nonatomic,strong)NSString * Reserve1  ;//  String    日结标准 备注2
@property(nonatomic,strong)NSString * LossAmount  ;//  String    盈亏
@property(nonatomic,strong)NSString * Reserve2  ;//  String    日结类型 备注3


@property(nonatomic,strong)NSString * Sum_DayWagesAmount;//投注总额

+(NSString *)GetFaFangType:(NSString *)DetailSource;

@end


//发放类型（DetailSource）说明：
//-1:全部，
//301:系统发放，
//263:来自上级的日结，
//264:发给下级的日结，
//265:人工添加日结，
//266:人工扣除日结.


                    
@interface MCDayagesRecordProperty : NSObject

singleton_h(MCDayagesRecordProperty)

@property(nonatomic, strong) NSString * IsSelf;// 查询类型（0：自身日结，1：下级日结）
@property(nonatomic, strong) NSString * UserID;// 搜索用户名时不传，其他情况传    String    当前登录用户ID
@property(nonatomic, strong) NSString * User_Name ;//搜索用户名时传，不搜则不传    String    搜索用户名称
@property(nonatomic, strong) NSString * BeginTime ;
@property(nonatomic, strong) NSString * EndTime ;
@property(nonatomic, strong) NSString * CurrentPageIndex ;
@property(nonatomic, strong) NSString * CurrentPageSize ;

@property(nonatomic,assign)  BOOL IsHistory;
@property(nonatomic, strong) MCBaseGetSystemTypeModel * SystemType;

@end
                    
                    
                    
                    
                    
                    
                    
                    
